package top.kaoshanji.p2ch17a;

/**
 * 代码清单-p2ch17a-195页a：修饰成绩单
 * @author kaoshanji
 * ^_^
 * create time 2025/3/24 10:27
 */
public class SugraFouthGradeSchoolReport extends FouthGradeSchoolReport {

    // 首先要定义你要美化的方法，先给老爸说学校最高成绩
    private void reportHighScore() {
        System.out.println("这次考试语文最高是75，数学是78，自然是80");
    }

    // 在老爸看完毕成绩单后，我再汇报学校的排名情况
    private void reportSort() {
        System.out.println("我是排名第38名...");
    }

    // 由于汇报的内容已经发生变更，那所以要重写父类
    @Override
    public void report() {
        this.reportHighScore(); // 先说最高成绩
        super.report(); // 然后老爸看成绩单
        this.reportSort(); // 然后告诉老爸学习学校排名
    }
}
